The role of an integrated IDE capable of several different key features in teaching and learning programming is very clear to everyone. In this work-in-progress paper, we present the new version of our Caring IDE, a cloud-based IDE system integrated with a Learning Management System (LMS), an autograder, databases for storage, and dashboard prototypes to (1) deliver a smoother programming learning experience for students and (2) enhance the instructor's ability to informatively perform student success interventions quickly and early. Here, we report and extrapolate on the design and implementation of the Caring IDE. We also demonstrate the value of the Caring IDE in promoting student self-learning in an online, introductory computer science...
Cloud-based Learning Systems (CBLS) refers to the systems that provide electronic or online content ...
Collaboration is considered as a teaching strategy but, in many cases such as in the programming and...
In this paper, we report on the implementation of effective programming education as general educati...
Programming is solving problems with computer assistance. Learning the craft of programming is a cha...
The rapid development of hardware and software and the bandwidth of telecommunications networks has ...
With the introduction of the concept of cloud computing, many desktop applications have been migrate...
The article is devoted the question of forming a full functional based on cloud technology to study ...
This chapter presents the architecture and design of Enki, an Integrated Development Environment (ID...
AbstractCloud computing is an emerging platform for e-learning in current and future learning manage...
Abstract — Internet has added more dynamism to this fast changing world. Most of the time, people wi...
In this paper we describe Chameleon: an adaptable integrated development environment (IDE) for teach...
Computer science educators are increasingly using interactive learning content to enrich and enhance...
During the COVID-19 pandemic, most education has been conducted through online classes. While feedba...
Many individual instructors -- and, in some cases, entire universities -- are gravitating towards th...
Computer science educators are increasingly using interactive learning content to enrich and enhance...
Cloud-based Learning Systems (CBLS) refers to the systems that provide electronic or online content ...
Collaboration is considered as a teaching strategy but, in many cases such as in the programming and...
In this paper, we report on the implementation of effective programming education as general educati...
Programming is solving problems with computer assistance. Learning the craft of programming is a cha...
The rapid development of hardware and software and the bandwidth of telecommunications networks has ...
With the introduction of the concept of cloud computing, many desktop applications have been migrate...
The article is devoted the question of forming a full functional based on cloud technology to study ...
This chapter presents the architecture and design of Enki, an Integrated Development Environment (ID...
AbstractCloud computing is an emerging platform for e-learning in current and future learning manage...
Abstract — Internet has added more dynamism to this fast changing world. Most of the time, people wi...
In this paper we describe Chameleon: an adaptable integrated development environment (IDE) for teach...
Computer science educators are increasingly using interactive learning content to enrich and enhance...
During the COVID-19 pandemic, most education has been conducted through online classes. While feedba...
Many individual instructors -- and, in some cases, entire universities -- are gravitating towards th...
Computer science educators are increasingly using interactive learning content to enrich and enhance...
Cloud-based Learning Systems (CBLS) refers to the systems that provide electronic or online content ...
Collaboration is considered as a teaching strategy but, in many cases such as in the programming and...
In this paper, we report on the implementation of effective programming education as general educati...